	.file	1 "tp1decode-sinfile.c"
	.section .mdebug.abi32
	.previous
	.abicalls
	.rdata
	.align	2
$LC0:
	.ascii	"\n"
	.ascii	"INPUT_ERROR: Binary input file should only contain 1's a"
	.ascii	"nd 0's.\n\000"
	.align	2
$LC1:
	.ascii	"%c\000"
	.align	2
$LC2:
	.ascii	"\n"
	.ascii	"INPUT_ERROR: Binary input file has not an entire amount "
	.ascii	"of bytes.\n\000"
	.text
	.align	2
	.globl	main
	.ent	main
main:
	.frame	$fp,64,$ra		# vars= 24, regs= 3/0, args= 16, extra= 8
	.mask	0xd0000000,-8
	.fmask	0x00000000,0
	.set	noreorder
	.cpload	$t9
	.set	reorder
	subu	$sp,$sp,64
	.cprestore 16
	sw	$ra,56($sp)
	sw	$fp,52($sp)
	sw	$gp,48($sp)
	move	$fp,$sp
	sw	$a0,64($fp)
	sw	$a1,68($fp)
	sw	$zero,24($fp)
	sw	$zero,28($fp)
$L18:
	la	$a0,__sF
	la	$t9,fgetc
	jal	$ra,$t9
	sw	$v0,32($fp)
	lw	$v1,32($fp)
	li	$v0,-1			# 0xffffffffffffffff
	bne	$v1,$v0,$L20
	b	$L19
$L20:
	lw	$v1,32($fp)
	li	$v0,48			# 0x30
	beq	$v1,$v0,$L21
	lw	$v1,32($fp)
	li	$v0,49			# 0x31
	beq	$v1,$v0,$L21
	lw	$v1,32($fp)
	li	$v0,32			# 0x20
	beq	$v1,$v0,$L18
	lw	$v1,32($fp)
	li	$v0,10			# 0xa
	beq	$v1,$v0,$L18
	la	$a0,__sF+176
	la	$a1,$LC0
	la	$t9,fprintf
	jal	$ra,$t9
	li	$v0,1			# 0x1
	sw	$v0,40($fp)
	b	$L17
$L21:
	lw	$v0,28($fp)
	addu	$v0,$v0,1
	sw	$v0,28($fp)
	lw	$v0,32($fp)
	addu	$v0,$v0,-48
	sw	$v0,36($fp)
	li	$v1,8			# 0x8
	lw	$v0,28($fp)
	subu	$v1,$v1,$v0
	lw	$v0,36($fp)
	sll	$v1,$v0,$v1
	lw	$v0,24($fp)
	addu	$v0,$v0,$v1
	sw	$v0,24($fp)
	lw	$v1,28($fp)
	li	$v0,8			# 0x8
	bne	$v1,$v0,$L18
	sw	$zero,28($fp)
	la	$a0,__sF+88
	la	$a1,$LC1
	lw	$a2,24($fp)
	la	$t9,fprintf
	jal	$ra,$t9
	sw	$zero,24($fp)
	b	$L18
$L19:
	lw	$v0,28($fp)
	beq	$v0,$zero,$L25
	la	$a0,__sF+176
	la	$a1,$LC2
	la	$t9,fprintf
	jal	$ra,$t9
	li	$v0,1			# 0x1
	sw	$v0,40($fp)
	b	$L17
$L25:
	sw	$zero,40($fp)
$L17:
	lw	$v0,40($fp)
	move	$sp,$fp
	lw	$ra,56($sp)
	lw	$fp,52($sp)
	addu	$sp,$sp,64
	j	$ra
	.end	main
	.size	main, .-main
	.ident	"GCC: (GNU) 3.3.3 (NetBSD nb3 20040520)"
